Script pour CO Fantasy sous Roll20 5222
Forums > Jeux de rôle > JdR Black Book > Chroniques Oubliées
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
![Message privé avatar](contenu/image/avatar/55958_g_c9pcroQ3m-gyx4er-xbpX-6f.jpg)
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Bonjour Ulti,
A l'occasion (pas utile avant un bon mois je pense), pourrais tu te pencher sur le codage de :
- La voie de prestige du poison
- La perte de substance de Invincible (mais je sais le gérer à la main donc c'est juste pour simplifier)
Merci beaucoup.
Beeloshi
J'ai fait la voie de prestige jusqu'àu rang 3. Le rang 4 n'est pas facile à implémenter.
Pour la perte de substance, j'ai ajouté le support qui m'a semblé raisonnable.
- Beeloshi
- et
- Beeloshi
![Message privé avatar](contenu/image/avatar/69168_bJcsh-6bZk4_etfMf_dwt3Wpow.jpg)
![Message privé avatar](contenu/image/avatar/51698_rIzx8_ar-fdtq9eRef_3eb5g_w.jpg)
hello ici,
je ne sais pas pour vous mais depuis ma partie de samedi dernier, lorsque je lance une initiative, tout semble se dérouler comme il faut jusqu'a ce que j'utilise une attaque et la le script se fige, et plus rien ne focntionne.
J'ai ce message d"rreur a chaque fois que j'essaye:
Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info... If this script was installed from the Mod Library, you might find help in the Community API Forum.
For reference, the error message generated was: TypeError: perso.token.get is not a function
TypeError: perso.token.get is not a function
at sendPerso (apiscript.js:5886:36)
at apiscript.js:21390:9
at Array.forEach ()
at sendDisplay (apiscript.js:21389:29)
at finaliseDisplay (apiscript.js:21660:5)
at finCibles (apiscript.js:20080:9)
at apiscript.js:21043:21
at postBarUpdateForDealDamage (apiscript.js:23242:5)
at apiscript.js:23215:9
at partialSave (apiscript.js:21930:7)
ca me fait la même chose que j'utilise le script automatique cofantay de roll 20 ou bien le dernier mis en manuel.
Une idée d'ou cela peut venir?
Milles merci d'avance
- Ulti
![Message privé avatar](contenu/image/avatar/69168_bJcsh-6bZk4_etfMf_dwt3Wpow.jpg)
Salut Ulti,
J'ai utilisé pour la première fois la conjuration d'armée de l'invocateur et j'ai des soucis.
1- L'armée n'a pas d'attaque. Elle a juste l'option attendre :
2- Quand les ennemies dans la zone tente d'attaquer l'armée avec l'option proposée "Attaque de l'armée", le script plante :
Merci de ton aide,
- Ulti
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
J'ai trouvé un bug qui aurait les mêmes symptômes, mais a priori seulement pour les personnage ayant un alias. C'était le cas pour toi ? Si oui, tu peux tester la dernière version sur mon git, ça devrait être corrigé.
- Melkior
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Effectivement, je n'ai jamais vraiment utilisé cette capacité, et elle était passée à travers un certain nombre de mises à jour du code. Ça devrait aller mieux maintenant.
- Beeloshi
![Message privé avatar](contenu/image/avatar/51698_rIzx8_ar-fdtq9eRef_3eb5g_w.jpg)
hello Ulti,
j'ai été récupérer le dernier script sur ton git mais malheureusement je lance l'initiative, tout a l'air normal, je lance une attaque, j'ai meme le son de l'attaque, mais rien ne s'affiche et ensuite le turn order est figé et lorsque je vais voir le script a été désactivé :!/
Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your script's code and click the "Save Script" button. We will then attempt to start running the scripts again. More info... If this script was installed from the Mod Library, you might find help in the Community API Forum.
For reference, the error message generated was: TypeError: perso.token.get is not a function TypeError: perso.token.get is not a function
at sendPerso (apiscript.js:5901:36)
at apiscript.js:21391:9
at Array.forEach ()
at sendDisplay (apiscript.js:21390:29)
at finaliseDisplay (apiscript.js:21661:5)
at finCibles (apiscript.js:20081:9)
at apiscript.js:21044:21
at postBarUpdateForDealDamage (apiscript.js:23243:5)
at apiscript.js:23216:9
at partialSave (apiscript.js:21931:7)
Je ne sais pas trop ce qui se passe du coup
merci d'avoir essayé en tous cas
- Ulti
![Message privé avatar](contenu/image/avatar/58276_u-bbc_loV6s-f7kFrkhrn_P6lk.jpg)
As-tu essayé ?
!cof-buf-def n : buf ou debuf de la DEF.
!cof-remove-buf-def : enlève tout buf ou debuf de la def.
Je ne sais pas si tu peux sélectionner plusieurs token d'un coup et leur appliquer la macro par contre.
Spite
Oui, on peut sélectionner des tokens et leur appliquer les !cof-buf-def. Pour l'attaque, il y a aussi un effet temporaire de bonus à l'attaque qui devrait convenir. Il suffit de fait !cof-effet-temp bonusAttaqueTemp 100 --valeur -3. Et quand tu veux y mettre fin, !cof-effet-temp bonusAttaqueTemp 0.
Et si tu veux une zone précise, tu peux pour toutes ces actions, soit sélectionner les tokens, soit utiliser --disque, --cone, --equipe, etc.
Ulti
Ah cool merci les gars je vais regarder ça
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Bonjour,
J'ai cherché (sans succès) la meilleure façon d'appliquer les notions de Conditions Hostiles et Conditions extrêmes P216.
Possible créer des états correspondants ou quelque chose d'équivalent ?
Merci
Beeloshi
Finalement je n'ai pas associé d'icone. J'ai trouvé ça plus souple d'avoir un état conditionsHostiles auquel on peut ajouter si on veut une valeur qui correspond au malus. Donc avec valeur 5, ça correspond aux conditions extrêmes.
- Beeloshi
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
Là, je t'avoue que je ne vois pas comment c'est possible. Tu avais peut-être encore l'ancienne version du script qui tournait (quand on change le script, les deux versions coexistent pendant une dizaine de secondes) ?
Mais je n'arrive plus à reproduire le bug, et en regardant très fort le code, je ne vois pas comment cette erreur pourrait se produire.
Tu as regardé si tes personnages ont des alias ?
- Melkior
![Message privé avatar](contenu/image/avatar/51698_rIzx8_ar-fdtq9eRef_3eb5g_w.jpg)
re Ulti
oui oui pas d'Alias. Mais j'aivais déja eu un bug que tu avais réussi a corriguer (tu sais celui ou si c'etait la meme initiative en rang 3 et plus etc) j'ai l'impression que depuis ca reste assez instable malgres tout.
Lorsque par exemple je fait une montée de niveau, au moment ou je reviens les persos sont de nouveau comme ils étaient AVANT la montée de niveau. Du coup je suis obligé de refaire des nouveaux token pour que ca rentre dans l'ordre
Lorsque je crée un nouveau perso et que je le place pour faire des test il est en double... ?? il faut que je relance le script pour que ca redevienne normal.
Bref que des petits soucis. Mais la je suis dans l'incapacité totale de faire un combat avec le script. Des la premiere attaque tout se bloque...
Je vais de voir faire sans pour samedi prochain je pense
Merci d'avoir essayé hein:)
- Ulti
![Message privé avatar](contenu/image/avatar/21766_iTf1axii_8cmatnKb-3vgkTscm.jpg)
![Message privé avatar](contenu/image/avatar/58276_u-bbc_loV6s-f7kFrkhrn_P6lk.jpg)
Lorsque je crée un nouveau perso et que je le place pour faire des test il est en double... ?? il faut que je relance le script pour que ca redevienne normal.
Melkior
Ah oui tiens ça je l'ai de temps à autre. Soit ça soit un token que je pose, je supprime, et qui passe son temps à revenir
![Message privé avatar](contenu/image/avatar/69168_bJcsh-6bZk4_etfMf_dwt3Wpow.jpg)
![Message privé avatar](contenu/image/avatar/63359_kG_hghw_Yj5_kcmSwx-8tpHn8y.jpg)
Coucou !
Avez-vous une idée / solution pour coder "une fiole contenant un liquide vert" pour que les pj ne puissent pas lire le code par erreur au moins en faisant sur 2 lignes ? Par exemple :
/me bois une potion verte
!cof-effet-temp dotGen(monPoison) 10 --saveParTour CON 12 --valeur 1d4+1 poison
Comme ça, si par hasard la PJ appuie sur la roue cranté, c'est seulement la 1ere ligne qui s'affiche et pas de spoil de l'effet.
Puisque je vois mal comment on pourrait faire pour les empêcher totalement d'avoir l'info si iels veulent à part mettre le code dans la note MJ de la fiche peut être et l'appeler dans l'action du consommable ? C'est faisable ça ?